decomposing animal cadaver - German English Dictionary